package Month10.day1009;

public class TestString2 {
    public static void main(String[] args) {
        /*
        char charAt(int index) 返回index位置上字符，如果index为负数或者
        越界，抛出IndexOutOfBoundsException异常

        int indexOf(int ch) 返回ch第一次出现的位置，没有返回-1

        int indexOf(int ch, int fromIndex) 从fromIndex位置开始找ch第一
        次出现的位置，没有返回-1

        int indexOf(String str) 返回str第一次出现的位置，没有返回-1

        int indexOf(String str, int fromIndex) 从fromIndex位置开始
        找str第一次出现的位置，没有返回-1
        */
        String s = "abcdefg10086";
        System.out.println(s.charAt(1));//下标从0开始，那么1号位置应该是b
        System.out.println(s.indexOf('1'));//字符1第一次出现位置在7号位置。
        System.out.println(s.indexOf('1',8));//既然1在七号位置，后面没有1，那么应该返回-1
        System.out.println(s.indexOf("10086"));//这里注意一下，不是'10086'而是”10086“
        System.out.println(s.indexOf("6",8));//这里的6在11号位置
    }
}
